home *** CD-ROM | disk | FTP | other *** search
/ HyperLib 1997 Winter - Disc 1 / HYPERLIB-1997-Winter-CD1.ISO.7z / HYPERLIB-1997-Winter-CD1.ISO / オンラインウェア / UTIL / Acme Filters 2.3.2 folder.sit / Acme Filters 2.3.2 folder / Acme Filters 2.3.2 / Acme Filters オ / Headers / Touch.h < prev    next >
Text File  |  1996-02-03  |  917b  |  32 lines

  1. #ifndef TOUCH_H_
  2. #define TOUCH_H_
  3.  
  4. /************ D E F I N E D   C O N S T A N T S   &   M A C R O S ******************************/
  5.  
  6. #define kDateTimeDlog    131
  7.  
  8. #define kCreated        3
  9. #define kModified        4
  10.  
  11. #define kLeadingZero    "¥p0"
  12. #define kSlash            "¥p/"
  13. #define kColon            "¥p:"
  14. #define kTwoSpaces        "¥p  "
  15.  
  16. #define kMaxDateTime    20
  17. #define kDateTimeFormat    "%d/%d/%d  %d:%d:%d"
  18.  
  19.  
  20.  
  21. /************ F U N C T I O N   P R O T O T Y P E S *******************************************/
  22.  
  23. void    Touch( FSSpec *iFile, unsigned long created, unsigned long modified );
  24. OSErr    PickDateTime( FSSpec *iFile, unsigned long *created, unsigned long *modified );
  25. pascal Boolean    PickDateTimeDlgFltr( DialogPtr dialog, EventRecord *event, short *item );
  26. Boolean    DateTimeOK( DialogPtr dialog, short item );
  27. void    DateToString( unsigned long secs, Str255 str );
  28. short    DaysInMonth( DateTimeRec dtRec );
  29. Boolean    LeapYear( DateTimeRec dtRec );
  30.  
  31. #endif
  32.